
const jwt = require("jsonwebtoken");
console.log(jwt);

const secretKey = "2217";


// jwt.sign(data,secretKey,options)  根据传入的数据(对象),生成一个token(加密)
// data 需要加密的数据(对象)
// secretKey  秘钥(用于加密和解密)
// options  配置
//     expiresIn:  过期时间 (单位:秒,超出指定时间之后 token将会过期)

// 生成token 
var token = jwt.sign({user:"a123123"},secretKey,{expiresIn:2});
console.log(token);


// jwt.verify(token,secretKey)  验证token
// token  传入的token
// secretKey   秘钥

setTimeout(()=>{
    try{
        var data = jwt.verify(token,secretKey);
        console.log(data);
    }catch(err){
        console.log("token过期");
    }
},5000)

